const Signals = imports.signals;
const St = imports.gi.St;
+const Layout = imports.ui.layout;
const Main = imports.ui.main;
const Tweener = imports.ui.tweener;
this._initialDelayTimeoutId = 0;
this._noModsTimeoutId = 0;
+ this.add_constraint(new Layout.MonitorConstraint({ primary: true }));
+
// Initially disable hover so we ignore the enter-event if
// the switcher appears underneath the current pointer location
this._disableHover();
},
- vfunc_get_preferred_width(forHeight) {
- let primary = Main.layoutManager.primaryMonitor;
- return [primary.width, primary.width];
- },
-
- vfunc_get_preferred_height(forWidth) {
- let primary = Main.layoutManager.primaryMonitor;
- return [primary.height, primary.height];
- },
-
vfunc_allocate(box, flags) {
this.set_allocation(box, flags);